home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / c342q07.lha / update.342 < prev   
Text File  |  1995-09-17  |  13KB  |  232 lines

  1.  3.42.P23 - P29
  2.  
  3.    -- Fixed a minor bug in CONFG.  If you attached a directory to the
  4.       first three rooms, it would remove it as an error.
  5.    -- Fixed a memory allocation bug in getenv replacement routine.  The
  6.       routine was eating memory.
  7.    -- reformatted the .RS a little.
  8.    -- fixed a few minor nits in the code.
  9.    -- added some code for the XPR functions(still not done yet).
  10.    -- added code to collect monthly networking stats creating two
  11.       new files.  Network_stats.sys which is created in the audit
  12.       area keeps track of the monthly traffic totals and when the
  13.       month changes, Network_log.sys will be created also in the
  14.       audit area.  Network_stats.sys is binary, where Network_log.sys
  15.       is a text file with the month, input/output data amounts and
  16.       the total time spent networking.
  17.    -- fixed minor bug. The BADWORDS.SYS file was never closed.  Also
  18.       the code never initialized the discard file properly.
  19.       The discard file was not being used for net messages or QWK messages
  20.       but only for messages posted on the current BBS.  To make it
  21.       consistant, it will always use the same discard file for bad words.
  22.    -- Added code to open the console window if it is iconified and a
  23.       request for the window to be ReActivated occurs.  This could be:
  24.          -- Sysop Call ^T
  25.          -- Chat Enabled and Chat Request
  26.          -- Sysop Edit session(well not very likey that you would do this!)
  27.    -- Added the code for BADUSER.SYS from 3.45.  This allows you to specify
  28.       that certain names cannot be used as UserNames.
  29.    -- Fixed a bug in the QWK code that caused all uploads to go in to
  30.       the #HOMEAREA instead of the room intended.
  31.    -- Added a bit of code to reload the statistics for networking from
  32.       the last run.  The information is displayed in the .RS.  It would
  33.       have been reloaded once a net session occured, but this is cleaner.
  34.    -- Implemented a SYSOP customizable message system.  See the Citadel
  35.       68K.man for details on the format.  This means a new file for the
  36.       sysop to maintain, CIT_MESSAGES.SYS.  Now, you can implement a menu
  37.       for novice users if you desire.
  38.    -- Changed the prompts for terminal width.
  39.    -- Fixed the Networking messages so that a sysop not using +netdebug
  40.       or +netlog would not get all the messages anyway and dumped into
  41.       the debug.sys file.  Now the messages are turned off totally with
  42.       those options not specified.
  43.    -- Changed the code for the checking of BADUSER.SYS to be usable for
  44.       both the username and password.  If the file BADUSER.SYS exists, it
  45.       will be checked.  If the file BADPASSWORD.SYS exists, it will be
  46.       checked.  Both files are looked for in the #ROOMAREA.
  47.    -- Added a check to make sure that a password is longer than 4 chars
  48.       or it is invalid.  Also added a check to make sure a user does not
  49.       use their username as their password.
  50.    -- Added a check in CONFG to make sure you have valid arguments on
  51.       #events in certain cases(like anytime-net).
  52.    -- Changed the vortex detection to be the default.  Now, the +VORTEX
  53.       is not needed on the command line and -VORTEX will turn off the
  54.       option.
  55.    -- Implemented most instances of Expert/Novice checks as customizable
  56.       messages.  Now, the "NO" or "EX" on the end of the code is checked
  57.       in one place and not all through out Citadel.  90% of the use of the
  58.       expert flag usage is now done in the message routine.
  59.    -- got rid of many redundant messages by using the message codes.  There
  60.       were 3 occurances of the same message in some cases, all just slightly
  61.       different.
  62.    -- fixed various bugs in the message routines.
  63.    -- fixed some additional messages in the network routines.  All should
  64.       be controlled by +netlog and +netdebug.  Removed some other debug
  65.       messages in the timer routines.
  66.    -- Still have many messages to update to new format plus the total
  67.       change of the help system to rely on the new method giving the sysop
  68.       the ability to vary the Expert/Novice messages to their hearts content!
  69.    -- fixed many message bugs pointed out by Shawn Kelly of The Amiga
  70.       Annals.
  71.    -- fixed .RA in a non-directory room.  It was actually checking the
  72.       wrong flag!
  73.    -- fixed a bug in the network valid check.
  74.    -- Added all the Yes/No, String and Number routines to the new Message
  75.       system.
  76.    -- Added a couple of new variable to the message formatter.  See the
  77.       file CIT_MESSAGES.SYS for details.
  78.    -- Updated several messages:
  79.        NOPERS - added the username as a parameter(^sa1).
  80.        WIDT40 - added it back in, it was used.
  81.        DRPIRV - fixed, it was supposed to be DRPRIV
  82.        NODUPT - fixed the message that was supposed to use it.
  83.    -- Fixed a bug.  For users without net privileges, it will not
  84.       let them even try to enter a net message with .EN.  They
  85.       can still enter net messages if the room allows it with a
  86.       regular message entry.
  87.    -- Fixed a message bug.  The wrong message was displayed for the
  88.       [W]ho command on messages when you tried to put the main recipient
  89.       down for a carbon copy.
  90.    -- Removed a redundant message for user not found(NSUCHP) and
  91.       used NOPERS instead.
  92.    -- Added a ^b for backspace to the message variables.
  93.  
  94.  3.42.P31-33
  95.  
  96.    -- Added several new messages to the cit_message.sys file
  97.         ... again and again...
  98.    -- Added several new messages to the cit_message.sys file
  99.    -- Fixed a bug in the code for adding a node, it had an invalid
  100.       message code.
  101.    -- Fixed a bug.  If you do not have an audit area, it will not report
  102.       the caller count in the sysop menu.  If you request the caller
  103.       count and it does not exist, a zero will always be returned.
  104.    -- Should have the .ECG setting saved now, it was getting reset before
  105.       the user logged off.
  106.    -- Fixed a bug in the net statistics.  It was overflowing a 16 bit
  107.       int, made it a long.  Fixed a second bug, it was not using the
  108.       %ld but instead %d to print a long.  It also was not reseting the
  109.       monthly statistics if the write routine was not called.  Now it
  110.       will write zeros from the read routine.
  111.    -- Added a log file to the network statistics.  The raw data in this
  112.       file contains the system name, how much was networked and how long
  113.       the session took.  It is for use with the new utility netstat which
  114.       will report the data rates by month and system.  This will only be
  115.       collected if you have AUDITAREA defined.
  116.    -- Added a slight delay in the network caller so it does not hog the
  117.       cpu time by busy waiting.  This delay only occurs when Citadel is
  118.       calling out and waiting for an answer from the other system.
  119.    -- Add a check to see if there were AREXX commands, Forced Net requests
  120.       when the short cut was taken in the timed events code.  In previous
  121.       versions it could take up to 59 seconds for Citadel to recognize a
  122.       command from the console like ^A or an ARexx command.
  123.    -- Added code to detect a net session at the room prompt.  This is
  124.       essentially Hue's code from version 3.48.
  125.  
  126.  .P34
  127.  
  128.    -- added code to display the member net to the net menu's node list
  129.       displays.
  130.    -- Added commands to toggle the NetDebug and NetLog flags to the
  131.       net menu.
  132.    -- Fixed several message errors.
  133.  
  134.   .P35
  135.  
  136.    -- Added code to implement the pause at end of messages option.
  137.    -- removed the redundant network statistics code, the netstat
  138.       utility provides a better method.
  139.    -- Added a fix to the confg so that net sessions at the room prompt
  140.       would work correctly.  ^G(7) was being eaten...
  141.    -- Fixed Aide Privs message(was backwards).
  142.    -- Added Sysop options(Journal, Delete) to message pause
  143.    -- Fixed Pause to not pause in Mail room.
  144.    -- changed option to be Yield(.ECY)
  145.    -- Fixed several calls to a string prompt routine that was using the
  146.       new message handling, but the calls were not setup correctly.  Most
  147.       of these would never be notice.
  148.    -- corrected typos in the message file.
  149.    -- fixed a couple of messages from net session that were not under
  150.       the control of +NETLOG so they came out in DEBUG.SYS.
  151.  
  152.  /**************  You need the new utilities for this version **********/
  153.   .Q00 - Q02
  154.    -- Added the Qwk code, fixed several bugs, made the subject the room
  155.       name.  Still bugs to fix...
  156.    -- Fixed a bug in the Sysop Menu handling... Should display better now.
  157.    -- Fixed several messsage bugs(some in the code, some in the message file).
  158.       Posted the changes in Citadel 68K room
  159.    -- Created a utility to compute the add/change/deleted messages.
  160.    -- Added code to read and process a file BADPEOPLE.SYS.  This file if
  161.       it exists will allow a sysop to remove messages by that person totaly.
  162.       This may not be the final implementation, but it does work.  It allow
  163.       a person to be banned from a room, or all rooms.  This means that if
  164.       the message is removed and your networking the room involved, it does
  165.       not get sent to other systems.  This means your Censoring for the net!
  166.    -- With the help of Jim Dawson(author of AmiQwk), I was able to find the
  167.       bug and the Qwk packet downloads works fine!  The bug was in the file
  168.       MESSAGES.DAT, it did not have the conference number wrong.  Still some
  169.       cleanup work before a release.
  170.    -- Fixed the delay in the recognition of ARexx commands.  No longer will
  171.       it take up to a minute for stuff to be processed.  Slightly more cpu
  172.       overhead, but not really all that much.
  173.    -- Added many new messages for the QWK processing, several new help files.
  174.    -- Added an option to CONFG.  -F, -f, -I, or -i is identical to FirstInit
  175.       on the command line.  -O, or -o is identical to OnlyParams.  -R, -r or
  176.       ReInit will rebuild the ctdltabl.sys file.  Anything else will still be
  177.       assumed to be a ReInit, but will tell you that you made a parameter error.
  178.    -- Fixed a bug in CONFG that may be the long outstanding bug that people with
  179.       A3000s and A4000s have reported where they must do a NOFASTMEM before
  180.       they can run CONFG.  There appears to be a bug in the SHORTINT option
  181.       since it called a routine with a word value when the routine expected
  182.       a LONG value.  I finally got that to happen with the 6.55 compiler.
  183.    -- Re-built everything with the 6.55 compiler.
  184.       It helped to find the above CONFG bug and the solution may fix other
  185.       odd problems that have been happening from time to time...
  186.  
  187.   .Q03-.Q04
  188.  
  189.    -- Added parameters #TEMPAREA and #BIOAREA to define a temporary and
  190.       Biography area.  CONFG changed.
  191.    -- Updated a few messages.
  192.    -- Changed CTDL to use one temporary file area.
  193.    -- removed some debug messages.
  194.    -- Added internal Zmodem code.  Zmodem will be disabled unless you put a
  195.       parameter in the CTDLPROT.SYS file.  XPR code removed, it was too
  196.       buggy.  This is a replacement, you can still use XPR as an external
  197.       protocol.
  198.    -- Updated the AmigaGuide and Text Documentation.
  199.    -- increased the size of the message header buffer after Hue mentioned that
  200.       an author's name could be really long(when comming from a foriegn net)
  201.       formheader() in misc.c header[100] -> header[250].
  202.       also fixed several places where the author's name was used and the
  203.       item it was copied into was citadel's standard 20 characters.
  204.    -- removed the #TEMPAREA parameter, it was too dangerous if an error
  205.       occured, it could delete the homearea files(and did in my testing).
  206.       CTDL uses the existing temporary file area scheme.
  207.    -- Added a parameter #BANNERAREA
  208.    -- increased the delay in the hangup() routine, it was not waiting
  209.       quite long enough(or so it seemed).
  210.  
  211.   .Q05-Q07
  212.  
  213.    -- fixed the check in CONFG for -O,o,F,f,I,i options, there was a
  214.       bug that always caused these options to do a ReInit.  Now, -O,o
  215.       and -F, -f should work correctly.
  216.    -- Minor fixes to some menu files.
  217.    -- added the fix to CONFG to zap the last netted message if you re-initializing
  218.       the message file.  Otherwise, you will not send anything you net until the
  219.       message index gets past the old value...
  220.    -- change the network session message to come out even if netloging is
  221.       not turned on...
  222.    -- fixed a minor bug in CONFG, a directory could have gotten an extra
  223.       slash on the end if the name had a colon(was a full path) in it.
  224.    -- fixed a bug in the QWK code, if the protocol you have selected was
  225.       made invalid(for example you have Zmodem selected, or never selected
  226.       a protocol, then Zmodem was taken offline for some reason), the QWK
  227.       code did not do a transfer.  It will now assume Xmodem as the default
  228.       and use Xmodem if nothing valid is selected.
  229.    -- fixed a bug for an invalid baud code for serial port speeds greater
  230.       than 32767, Citadel would report that -2713 was invalid during the
  231.       initialization of the baud rate.
  232.